#include "MoveRotation.h"

vsznDefault(MoveRotation);

MoveRotation::MoveRotation(){
}

MoveRotation::MoveRotation(string _player):
	player(_player){
}

MoveRotation::MoveRotation(string _player, bool _direction, float _rotation, float _positionX, float _positionY, bool _stop, float _timestamp):
	player(_player), direction(_direction), rotation(_rotation), positionX(_positionX), positionY(_positionY), stop(_stop), timestamp(_timestamp){
}

MoveRotation::~MoveRotation() {
}

bool MoveRotation::getDirection() const{
	return direction;
}

float MoveRotation::getRotation() const{
    return rotation;
}

string MoveRotation::getPlayer() const{
    return player;
}

float MoveRotation::getPositionX() const{
    return positionX;
}

float MoveRotation::getPositionY() const{
    return positionY;
}

bool MoveRotation::getStop() const{
    return stop;
}

float MoveRotation::getTimestamp() const{
    return timestamp;
}

void MoveRotation::setDirection(bool direction){
	this->direction = direction;
}

void MoveRotation::setRotation(float rotation){
    this->rotation = rotation;
}

void MoveRotation::setPlayer(string player){
    this->player = player;
}

void MoveRotation::setPositionX(float positionX){
    this->positionX = positionX;
}

void MoveRotation::setPositionY(float positionY){
    this->positionY = positionY;
}

void MoveRotation::setStop(bool stop){
    this->stop = stop;
}

void MoveRotation::setTimestamp(float timestamp){
    this->timestamp = timestamp;
}


